$(function () {
    var form = layui.form;
    // 表单验证
    form.verify({
        pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],
        // 新密码和旧密码不能一样
        samepwd: function (value) {
            if (value === $('[name=oldPwd]').val()) {
                return '新密码不能和旧密码相同'
            }
        },
        // 比较两次密码输入是否一致
        repwd: function (value) { // value是确认密码框的值
            // newpwd获取的是新密码框的值
            var pwd = $('[name=newPwd]').val();
            if (value !== pwd) {
                return '请确保两次密码输入一致'
            }
        }
    })
    // 更新密码
    $('#UserPwd').on('submit', function (e) {
        e.preventDefault()
        $.ajax({
            method: 'POST',
            url: '/my/updatepwd',
            data: $(this).serialize(),
            success: function (res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message)
                }
                // layui.layer.msg('更新密码成功')
                $('#UserPwd')[0].reset()
                var timer = 3;
                layui.layer.msg('密码修改成功，请在3秒后重新登录')
                setInterval(function () {
                    if (timer == 0) {
                        window.parent.location.href = '../../../login.html';
                    } else {
                        timer--;
                    }
                }, 1000);
            }
        })
    })
})